(global.webpackJsonp = global.webpackJsonp || []).push([ [ "common/main" ], {
    "366f": function(e, t, n) {
        "use strict";
        n.r(t);
        var o = n("b4b2"), a = n.n(o);
        for (var r in o) "default" !== r && function(e) {
            n.d(t, e, function() {
                return o[e];
            });
        }(r);
        t.default = a.a;
    },
    "841b": function(e, t, n) {
        "use strict";
        n.r(t);
        var o = n("366f");
        for (var a in o) "default" !== a && function(e) {
            n.d(t, e, function() {
                return o[e];
            });
        }(a);
        n("9cb3");
        var r = n("f0c5"), u = Object(r.a)(o.default, void 0, void 0, !1, null, null, null, !1, void 0, void 0);
        t.default = u.exports;
    },
    "87d1": function(e, t, n) {},
    "9cb3": function(e, t, n) {
        "use strict";
        var o = n("87d1");
        n.n(o).a;
    },
    b4b2: function(e, t, n) {
        "use strict";
        (function(e) {
            Object.defineProperty(t, "__esModule", {
                value: !0
            }), t.default = void 0;
            var n = {
                onLaunch: function() {
                    var t = wx.getUpdateManager();
                    t.onCheckForUpdate(function(e) {}), t.onUpdateReady(function() {
                        e.showModal({
                            title: "更新提示",
                            content: "新版本已更新，请重启",
                            showCancel: !1,
                            success: function(e) {
                                e.confirm && t.applyUpdate();
                            }
                        });
                    }), t.onUpdateFailed(function(e) {});
                },
                onShow: function() {},
                onHide: function() {}
            };
            t.default = n;
        }).call(this, n("543d").default);
    },
    f2de: function(e, t, n) {
        "use strict";
        (function(e, t) {
            n("4e1e");
            var o = d(n("66fd")), a = d(n("841b")), r = n("bcf9"), u = d(n("7825")), c = d(n("8caa")), f = d(n("5cf4")), i = d(n("b9e5"));
            function d(e) {
                return e && e.__esModule ? e : {
                    default: e
                };
            }
            function p(e, t) {
                var n = Object.keys(e);
                if (Object.getOwnPropertySymbols) {
                    var o = Object.getOwnPropertySymbols(e);
                    t && (o = o.filter(function(t) {
                        return Object.getOwnPropertyDescriptor(e, t).enumerable;
                    })), n.push.apply(n, o);
                }
                return n;
            }
            function l(e, t, n) {
                return t in e ? Object.defineProperty(e, t, {
                    value: n,
                    enumerable: !0,
                    configurable: !0,
                    writable: !0
                }) : e[t] = n, e;
            }
            o.default.config.productionTip = !1, o.default.prototype.$Encrypt = r.Encrypt, o.default.prototype.$Decrypt = r.Decrypt, 
            o.default.prototype.$g = "521b1112c7ec5a5dcdaeec958bfff0", o.default.prototype.$ng = "7c2177ebdaa28258cb6790eccccb0", 
            o.default.prototype.$m = "4428f2b1fe79ada33c40b735ec028136", o.default.prototype.$a = "9ca78a603c", 
            o.default.prototype.$p = "04", o.default.prototype.$systemInfo = u.default, o.default.prototype.$xSign = c.default, 
            o.default.prototype.$xmgSign = f.default, o.default.prototype.$xRequest = i.default.util, 
            o.default.prototype.$x = "0cb38edef3", o.default.prototype.$goback = function() {
                e.navigateBack({});
            }, o.default.prototype.$toIndex = function() {
                e.reLaunch({
                    url: "/xg_o2o/index/index"
                });
            }, o.default.prototype.$makePhoneCall = function(t) {
                return e.makePhoneCall({
                    phoneNumber: t
                });
            }, o.default.prototype.$n = "cbf00b7e84", o.default.prototype.$getLogin = function() {
                var t = this, n = {
                    sessionid: "",
                    wxInfo: "",
                    memberInfo: ""
                }, o = this.$xSign.sign("v4getopenid");
                e.login({
                    provider: "weixin",
                    success: function(a) {
                        t.$xRequest.request({
                            url: "entry/wxapp/v4getopenid",
                            data: {
                                code: a.code,
                                xgsign: o
                            },
                            success: function(o) {
                                console.log(o), o.data.errno || (n.sessionid = o.data.data.sessionid, e.setStorageSync("userInfo", n), 
                                wx.getUserInfo({
                                    success: function(e) {
                                        n.wxInfo = e.userInfo, wx.setStorageSync("userInfo", n);
                                        var o = t.$xSign.sign("v4getopenid"), a = t.$Encrypt(e.rawData);
                                        t.$xRequest.request({
                                            url: "entry/wxapp/v4getopenid",
                                            data: {
                                                signature: e.signature,
                                                rawData: e.rawData,
                                                rawDataSign: a,
                                                iv: e.iv,
                                                encryptedData: e.encryptedData,
                                                xgsign: o,
                                                op: "userinfo"
                                            },
                                            success: function(e) {
                                                e.data.errno ? t.updateUserInfo() : (n.memberInfo = e.data.data, wx.setStorageSync("userInfo", n));
                                            },
                                            fail: function(e) {}
                                        });
                                    },
                                    fail: function() {
                                        e.setStorageSync("authorize", "refuse");
                                    },
                                    complete: function() {}
                                }));
                            }
                        });
                    },
                    fail: function() {
                        console.log("login fail");
                    }
                });
            }, o.default.prototype.$BoundingWidth = function() {
                return e.getMenuButtonBoundingClientRect().width + 20;
            }, o.default.prototype.q7 = "devtools", a.default.mpType = "app";
            var s = new o.default(function(e) {
                for (var t = 1; t < arguments.length; t++) {
                    var n = null != arguments[t] ? arguments[t] : {};
                    t % 2 ? p(Object(n), !0).forEach(function(t) {
                        l(e, t, n[t]);
                    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : p(Object(n)).forEach(function(t) {
                        Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
                    });
                }
                return e;
            }({}, a.default));
            t(s).$mount();
        }).call(this, n("543d").default, n("543d").createApp);
    }
}, [ [ "f2de", "common/runtime", "common/vendor" ] ] ]);